package com.ruoyi.pos.service.shift;

import com.ruoyi.pos.domain.dto.shift.request.ShiftReportRequest;
import com.ruoyi.pos.domain.dto.shift.response.ShiftReportResponse;

/**
 * POS交班管理Service接口
 * 
 * @author ruoyi
 * @date 2025-01-30
 */
public interface IPosShiftService {

    /**
     * 生成班报
     * 
     * @param request 班报请求
     * @return 班报响应
     */
    ShiftReportResponse generateShiftReport(ShiftReportRequest request);

    /**
     * 生成日报
     * 
     * @param request 日报请求
     * @return 日报响应
     */
    ShiftReportResponse generateDailyReport(ShiftReportRequest request);
}
